#ifndef  APP_CFG_MODULE_PRESENT
#define  APP_CFG_MODULE_PRESENT

/*
*********************************************************************************************************
*                                            TASK PRIORITIES
*********************************************************************************************************
*/
#define  UART_TASK_PRIO                          4
#define  LED0_TASK_PRIO                          10
#define  LED1_TASK_PRIO                          11
#define  KEY_TASK_PRIO                           59


/*
*********************************************************************************************************
*                                            TASK STACK SIZES
*********************************************************************************************************
*/

#define  LED0_TASK_STK_SIZE             32
#define  LED1_TASK_STK_SIZE             32
#define  KEY_TASK_STK_SIZE             	64
#define  UART_TASK_STK_SIZE             64
/*
*********************************************************************************************************
*                                     TRACE / DEBUG CONFIGURATION
*********************************************************************************************************
*/

#define  TRACE_LEVEL_OFF                                   0
#define  TRACE_LEVEL_INFO                                  1
#define  TRACE_LEVEL_DBG                                   2

#define  APP_CFG_TRACE_LEVEL                    TRACE_LEVEL_INFO
#define  APP_CFG_TRACE                          BSP_SerPrintf          

#define  APP_TRACE_INFO(x)                     ((APP_CFG_TRACE_LEVEL >= TRACE_LEVEL_INFO)  ? (void)(APP_CFG_TRACE x) : (void)0)
#define  APP_TRACE_DBG(x)                      ((APP_CFG_TRACE_LEVEL >= TRACE_LEVEL_DBG)   ? (void)(APP_CFG_TRACE x) : (void)0)

#endif
